﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SCS.Common.Models;
using System.Web.Mvc;
using System.ComponentModel.DataAnnotations;
namespace SchoolCommunicationSystem.Models
{
    public class ParentAndLearnerModels
    {
        [Required(ErrorMessage = " ")]
        [DataType(DataType.Date, ErrorMessage = "Không đúng định dạng ngày tháng năm")]
        [DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
        public DateTime? firstDate { get; set; }
        [Required(ErrorMessage = " ")]
        [DataType(DataType.Date, ErrorMessage = "Không đúng định dạng ngày tháng năm")]
        [DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
        public DateTime? lastDate { get; set; }
        public int _subjectID { get; set; }
        public DateTime? createDate { get; set; }
        public DateTime? dateOfComment { get; set; }
        public string learnerName { get; set; }
        public string className { get; set; }
        public Teacher homeroomTeacher { get; set; }
        public string schoolYearName { get; set; }
        public IList<Grade> grade { get; set; }
        public IList<CommentInClass> comment { get; set; }
        public IList<TeachingAssignment> teachingAssignment { get; set; }
        public IEnumerable<SelectListItem> SubjectSelectList { get; set; }
        public int TotalRows { get; set; }
        public int PageSize { get; set; }
    }
    public class LearnerGradeModels
    {
        public IEnumerable<Subject> Subject { get; set; }
        public IEnumerable<Grade> Grade { get; set; }
        public IEnumerable<CommentInClass> Comment { get; set; }
    }
}